Skip to content

[pull] master from KelvinTegelaar:master#90

Merged
pull[bot] merged 15 commits intoisgq-github01:masterfrom
KelvinTegelaar:master
Mar 10, 2026
Merged

[pull] master from KelvinTegelaar:master#90
pull[bot] merged 15 commits intoisgq-github01:masterfrom
KelvinTegelaar:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 10, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Zacgoose and others added 15 commits March 10, 2026 09:56
This was blocking submission of the edit user page, also its a comma separated list so corrected backend apis
Tested with new users with 0,1 and 2 emails set as alternatives in both the user creator and the user editor pages
Introduce Invoke-ListMailboxForwarding HTTP entrypoint and Get-CIPPMailboxForwardingReport report function. The entrypoint parses request params (CIPPEndpoint, tenantFilter, ForwardingOnly), calls the report function, logs activity and returns HttpResponseContext with appropriate status codes. The report generator reads cached mailbox data via Get-CIPPDbItem, supports a TenantFilter and -ForwardingOnly switch, handles 'AllTenants' by aggregating per-tenant reports, computes forwarding status (External/Internal/Both/None), and returns PSCustomObjects with fields like UPN, DisplayName, PrimarySmtpAddress, ForwardingType, ForwardTo, DeliverToMailboxAndForward, Tenant and CacheTimestamp. Error handling and logging added for missing data and per-tenant failures.
Add UseReportDB query handling to fetch mailbox forwarding from the report DB (Get-CIPPMailboxForwardingReport). If UseReportDB=true the report function is called and returned; otherwise the code performs a live Exchange Online query (Get-Mailbox via New-ExoRequest), selects relevant fields and projects normalized PSCustomObjects with ForwardingType, ForwardTo, HasForwarding, and related properties. Also improve logging and error handling for both paths.
A mailbox forwarding report should only contain mailboxes with forwarding.
…-report

Feature/mailbox forwarding report
also add env var backup table
@pull pull bot locked and limited conversation to collaborators Mar 10, 2026
@pull pull bot added the ⤵️ pull label Mar 10, 2026
@pull pull bot merged commit 15b9dbf into isgq-github01:master Mar 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants